<?php
/**
 * 分页列表的实现
 * @author job
 * @date 2012-12-20
 * @version 1.0
 */
class page_set {
	
	public $page;
	public $listNum;
	public $pageNum;
	/**
	 * @$page
	 * @$listnum
	 * @$pageNum
	 */
	 function pageList(){
	 	
		$linkPage="";
		$inum=floor($this->listNum/2);
	
		for($i=$inum; $i>=1; $i--){
			$page=$this->page-$i;
	
			if($page<1)
				continue;
	
			$linkPage.="&nbsp;<a href=''>{$page}</a>&nbsp;";
	
		}
	
		$linkPage.="&nbsp;{$this->page}&nbsp;";
	
	
		for($i=1; $i<=$inum; $i++){
			$page=$this->page+$i;
			if($page<=$pageNum)
				$linkPage.="&nbsp;<a href=''>{$page}</a>&nbsp;";
			else
				break;
		}
	
		return $linkPage;
	}

}
$pa=new page_set();
$pa->listNum=8;
$pa->page=5;
$pa->pageNum=19;
echo $pa->pageList()

?>